Telegram Group Search
⚡️Proglib запускает канал про ИИ для генерации звука

Там мы будем рассказывать про все существующие нейросети, которые генерируют музыку и голос — с пошаговыми инструкциями, инструментами и лайфхаками.

⭐️генерация голоса и музыки
⭐️замена и перевод речи
⭐️распознавание звуков

👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
В Laravel с версии 10.7 появилась поддержка конвейера для процессов, который легко позволяет связывать вывод одного процесса с входными данными для другого.
какая из следующих функций используется для получения значения предыдущего элемента массива
Anonymous Quiz
8%
last()
23%
previous()
7%
before()
62%
prev()
Использование Symfony Messenger для управления очередями сообщений в Symfony

Symfony Messenger — компонент, который помогает приложениям отправлять и получать сообщения между другими приложениями или через очереди сообщений.

Messenger предоставляет шину сообщений с возможностью отправки сообщений и немедленной обработки их в вашем приложении или отправки через транспорты (например, очереди) для обработки позже.

В Symfony Messenger вы создаете два класса:
🟢Класс сообщения, который содержит данные.
🟢Обработчик(и) сообщения, который будет вызван при отправке этого сообщения. Обработчик читает класс сообщения и выполняет одну или несколько задач.

Middleware — это компоненты, которые могут обрабатывать сообщения, когда они передаются через шину. Middleware могут выполнять различные задачи, такие как логирование, валидация сообщения, начало транзакции и т. д.

Envelope — это специфичный для Messenger концепт, который оборачивает сообщения, позволяя добавлять полезную информацию через envelope stamps. Envelope stamps — это метаданные, которые можно прикрепить к сообщению, например, контекст сериализации для транспорта или маркеры, идентифицирующие полученное сообщение.

Symfony Messenger также поддерживает различные транспорты для асинхронной обработки сообщений, такие как очереди.
🗝️ 40 незаменимых API для разработчиков

Разработчики постоянно ищут способы оптимизировать свою работу. Мы собрали 40 API, которые помогут вам сэкономить время, повысить эффективность и добавить новые функции в ваши проекты.

🔗 Читать статью
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
#дайджест новостей по PHP за неделю:

🔎Выпущен CakePHP 5.1.0-RC1 — Улучшения: Connection теперь создает уникальные драйверы чтения и записи, если ключи read или write присутствуют в конфигурации. При добавлении ассоциаций с дублирующимися именами теперь будут возникать исключения + многое другое.

🔎Выпущена версия Symfony 7.1.0-RC1

🔎Открыта программа раннего доступа к PhpStorm 2024.2

🔎Неделя Symfony #907 (13-19 мая 2024 года)
Работа с DynamoDB в Laravel

В статье:

✔️DynamoDB — это облачная NoSQL база данных, предоставляемая Amazon Web Services (AWS). Она мощная и гибкая благодаря своему полностью управляемому, бессерверному и масштабируемому дизайну.

✔️Рассматривается, как использовать DynamoDB для кэширования данных в Laravel. Для этого вам потребуется создать ключи доступа в панели управления AWS, чтобы Laravel мог получить доступ к DynamoDB.

✔️Объясняется, как хранить модели Laravel в DynamoDB с использованием пакета baopham/laravel-dynamodb.

✔️Содержатся инструкции по установке пакета для работы с DynamoDB.

✔️Объясняется, как использовать индексы для запроса моделей.

✔️Рассматривается, как синхронизировать модели в DynamoDB и традиционной базе данных.
❤️ Активация с первого взгляда: как влюбить пользователя в продукт

Хотите научиться превращать случайных посетителей в преданных фанатов? Рассказываем, как повысить активацию пользователей, отличить ее от aha-момента и использовать эти знания для кратного роста количества активных пользователей.

🔗 Читать статью
🔗 Зеркало
Книга: «Laravel. Полное руководство. 3-е издание»

Мэтт Стаффер, известный преподаватель и ведущий разработчик, представляет полный обзор фреймворка и конкретные примеры работы с ним. Опытным PHP-разработчикам книга поможет быстро разобраться с темой, чтобы реализовать проект на Laravel. В обновленном руководстве рассматриваются в том числе совершенно новые инструменты аутентификации и разработки пользовательских интерфейсов, а также ряд сторонних инструментов, появившихся после выхода в свет второго издания.
Объясните задачи, выполняемые контроллером, и определите правила для создания методов в контроллере в Symfony?

В Symfony контроллер является важной частью архитектуры MVC (Model-View-Controller). Он отвечает за обработку HTTP-запросов и возврат HTTP-ответов. Ниже мы рассмотрим задачи, выполняемые контроллером, и правила создания методов в нем:

Задачи, выполняемые контроллером Symfony:

1. Прием запросов: Контроллеры начинают работу с приема HTTP-запроса.
2. Выполнение логики приложения: Они содержат логику, которая определяет, что происходит при переходе по URL. Это может быть запрос к базе данных, обработка данных формы или вызов других сервисов.
3. Создание ответов: После обработки запроса контроллеры создают и возвращают объект Response. Этим ответом может быть HTML-страница, JSON, XML, загрузка файла, перенаправление, ошибка 404 или что-либо еще, что приложение должно вернуть клиенту.

Правила создания методов в контроллере Symfony:

✔️Соглашение об именовании: Методы внутри класса контроллера часто называют «действиями». По традиции имена методов заканчиваются на 'Action', хотя в последних версиях Symfony это не является обязательным.
✔️Возвращение ответов: Каждое действие должно возвращать объект Response. Если вы не возвращаете Response напрямую, то, скорее всего, вы используете вспомогательный метод, например $this->render(), который в конечном итоге возвращает Response.
✔️Доступ к сервисам: Контроллеры имеют доступ к контейнеру сервисов, что означает, что вы можете использовать инъекцию зависимостей для доступа к сервисам в ваших методах.
✔️Сопоставление маршрутов: Каждый метод контроллера должен быть сопоставлен с маршрутом. Это можно сделать с помощью аннотаций, YAML, XML или PHP-файлов. Аннотации — это распространенный способ определения маршрутов непосредственно над методами контроллера.
✔️Аргументы метода: Вы можете вводить аргументы в методы контроллера для автоматической инъекции сервисов или параметров, например Request $request или UserInterface $user.
✔️Лучшие практики: Следуйте правилу 5-10-20: определяйте не более 5 переменных, содержите не более 10 действий и включайте не более 20 строк кода в каждое действие.

#вопросы_с_собеседований
Погружение в особенности производительности Laravel Herd и ServBay: Окончательное сравнение сред разработки PHP

Laravel Herd и ServBay — два популярных инструмента для веб-разработчиков, предлагающих мощную среду разработки PHP.

В статье рассматриваются следующие темы:

Laravel Herd: Это выдающаяся среда разработки Laravel и PHP, которая включает все, что требуется разработчику для локальной разработки, включая PHP, Nginx и Dnsmasq1. Laravel Herd поддерживает широкий спектр версий PHP от 7.4 до 8.3 и оснащен 47 расширениями PHP.

ServBay: Это интегрированная, графическая, однокликовая локальная среда разработки веб-сайтов, предназначенная для веб- и PHP-разработчиков, с особым акцентом на стек разработки macOS1. Он включает в себя спектр сервисов и инструментов для разработки веб-сайтов, включая веб-серверы, базы данных, языки разработки, почтовые серверы, очередные сервисы и многое другое
🧩 Тест по PHP для работы с Laravel 11🧩

Ответьте на 20 вопросов и проверьте, насколько вы умеете решать задачи по разработке на PHP и на сколько готовы к обучению на курсе — «Framework Laravel».

За 4 месяца курса вы:
- Изучите Laravel и сможете использовать этот фреймворк в проектах
- Сможете тестировать и разворачивать полученный код, обеспечивать безопасность приложения
- Освоите все встроенные инструменты фреймворка

Время прохождения теста ограниченно 30 минут

👉 ПРОЙТИ ТЕСТ - https://vk.cc/cwZFr5

💣 Пройдете тест, получите спец. цену на курс, и курс по Git в подарок.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2VtzquWjjq5
Ссылочная целостность базы данных с помощью Doctrine

Статья посвящена обеспечению ссылочной целостности в базах данных с использованием Doctrine ORM (Object-Relational Mapping) в PHP.

Ссылочная целостность (referential integrity) — это концепция, обеспечивающая правильность и логическую связанность данных между таблицами в базе данных.
Она предотвращает некорректные ссылки между таблицами, например, наличие ссылок на несуществующие записи.
#дайджест #phpdevjob

Вакансии PHP разработчиков уровня Junior

▪️PHP разработчик
Удаленка. Офис в Уфe. ИНТАС-Компани — услуги в области автоматизации
Подробнее

▪️Разработчик PHP
Пермь. СТАРТМЕДИА — аналитикa, веб-разработкa, системная интеграция
Подробнее

Вакансии PHP разработчиков уровня Middle

▪️PHP-разработчик
Удаленка. Офис в Москве. FindSport — поиск, бронирование и оплата спортивной площадки
Подробнее

▪️Backend Разработчик
Москва. Froza — торговля запчастями по всей территории РФ
Подробнее

Вакансии PHP разработчиков уровня Senior

▪️Backend-разработчик
Удаленка. Офис в Нижний Новгороде. АДЕПТ — разработчик ПО в области строительства и проектирования
Подробнее

▪️Full-stack Developer
Удаленка. Офис в Москве. AbeloHost — ведущая голландская компания в сфере хостинга
Подробнее

Понравились вакансии?
❤️ — да
🤔 — нет
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Управление изображениями в Laravel с помощью Cloudinary

Это пошаговое руководство по интеграции Cloudinary, облачного сервиса управления изображениями и видео, с приложением Laravel. Оно охватывает основные задачи, такие как загрузка изображений в Cloudinary, обновление деталей изображений и удаление изображений из облака.
💸📊 На сколько просели зарплаты в ИТ в 2024 году?

Благодаря открытым данным с сайта Хабр Карьера мы узнали, какие основные тенденции ждать в зарплатном секторе, и сколько получают ИТ-специалисты сейчас.

🤔 Например, в первом полугодии 2023 года в среднем джунам предлагали 80 тысяч рублей, а спустя год это число упало до 72,5 тысячи рублей.

👉 Остальные данные — в статье
👉 Зеркало
2024/05/29 14:37:05
Back to Top
HTML Embed Code: